package com.scn.base.service;

import java.util.List;
import java.util.Map;

import com.scn.base.domain.RolePowerVO;
/**
 * 角色权限服务类
 *      
 *     
 * @author GX       
 * @version 1.0     
 * @created May 5, 2011 3:33:12 AM
 */
public interface ISysRolePowerService {
	/**
	 * 持久化角色权限
	 * 描述   
	 * @param powerList 权限集合
	 * @param srid   角色id
	 */
	public void insertRolePowers1(List powerList,int srid);
	
	/**  
	 * 删除后再添加   
	 * 描述   
	 * @param powerList
	 * @param srid     
	 */
	public void deleteAndinsertRolePowers(List powerList,int srid);
	
	
	
	
	/**     
	 * 根据Sr_Id查询集合 
	 * 描述  
	 * @param RolePower
	 * @return     
	 */
	public List<RolePowerVO> selectRolePowerBySrIdList1(int srid);	
	
	/**     
	 * 根据Sr_Id删除权限
	 * 描述   
	 * @param srid     
	 */
	public void deleteRolePowerByRole(int srid) ;
	
	/**   
	 * 修改复制组功能  
	 * 描述   
	 * @param srid     
	 */
	public void updateRolePower(Map srid);
	
	
}
